blessed virgin - French English Dictionary